puppet leader - Turkish English Dictionary